package com.dao;

import java.util.List;

import com.pojo.Role;

public interface RoleMapper {
	
	/**
	 * 分页查询
	 * @param page 从第几个数
	 * @param groups 连续查询几个
	 * @return
	 */
	List<Role> getRoles(int page,int groups);
	
	List<Role> getroles();

	void addRole(Role role);

	void deleterole(int roleid);// 删除一个角色

	void addRolePermission(int roleid, int permissid);

	void deleterole_permission(int roleid, int permissid);// 删除一个角色和一个权限的关联

	void deleteroles(int roleid);// 删除一个角色的所有权限关联

	Role getRolebyid(int roleid);

	void updateRole(Role role);
	
	int getCount();
}